10
0
3
111
13
14
4
6
22
1
27
11
34
24
12
8
33
9
18
25
107
23
21
60
45
26
65
29
76
71
54
53
92
35
164
19
80
56